import request from '@/utils/request'

/**
 * 获取用户列表
 */
export function getUserList(params) {
  return request({
    url: '/admin/users',
    method: 'get',
    params
  })
}

/**
 * 封禁用户
 */
export function banUser(id) {
  return request({
    url: `/admin/users/${id}/ban`,
    method: 'post'
  })
}

/**
 * 解封用户
 */
export function unbanUser(id) {
  return request({
    url: `/admin/users/${id}/unban`,
    method: 'post'
  })
}

/**
 * 获取待审核技能列表
 */
export function getPendingSkills(params) {
  return request({
    url: '/admin/skills/pending',
    method: 'get',
    params
  })
}

/**
 * 审核通过技能
 */
export function approveSkill(id) {
  return request({
    url: `/admin/skills/${id}/approve`,
    method: 'post'
  })
}

/**
 * 拒绝技能
 */
export function rejectSkill(id, reason) {
  return request({
    url: `/admin/skills/${id}/reject`,
    method: 'post',
    params: { reason }
  })
}

/**
 * 获取统计数据
 */
export function getStatistics() {
  return request({
    url: '/admin/statistics',
    method: 'get'
  })
}


